61 research outputs found

    Un marco para la definición y transformación de modelos en los sistemas multiagentes

    Get PDF
    El Desarrollo del Software Dirigido por Modelos (DSDM) es un paradigma de desarrollo en el que los modelos son el producto principal, y a partir de ellos se generan los sistemas de forma automática, total o parcialmente. Del tratamiento de los modelos, surge la necesidad de denirlos y transformarlos, que se aborda respectivamente con la denición de metamodelos y transformaciones. Uno de los principales beneciarios del DSDM es la Ingeniería del Software Orientada a Agentes (ISOA). En ésta, se construyen Sistemas Multi-agente (SMAs), que son sistemas distribuidos compuestos por agentes autónomos que interactúan dando lugar a comportamientos complejos. Si bien algunas caracter ísticas del DSDM se han incorporado plenamente en la ISOA como prácticas habituales, todavía dos factores dicultan su implantación completa. En primer lugar, la denición de metamodelos depende de la experiencia del diseñador y no existen guías que faciliten esta labor. Por otro lado, las herramientas y lenguajes existentes no permiten denir transformaciones de modelos con un esfuerzo razonable. Por ello, esta tesis propone una guía para denir metamodelos y un procedimiento para generar Transformaciones. La guía incluye un armazón para estructurar los metamodelos, recomendaciones para las decisiones principales, y una secuencia de pasos para denir los metamodelos. El armazón se estructura en tres capas que contienen respectivamente la información del lenguaje de modelado, los aspectos de presentación de los modelos y la información especíca de las herramientas. En la capa del lenguaje de modelado, se proponen ciertas representaciones de los elementos y se dan las pautas para asociar cada elemento con la representación más apropiada. Para esto se debe elegir entre una representación heterogénea, que minimiza el número de elementos de meta-modelado necesarios para representar los elementos del modelo, o una representación homogénea, con más elementos de meta-modelado pero más fácil de procesar automáticamente. También se debe elegir entre una representación redundante o no redundante de las referencias entre los elementos, dependiendo del nivel de navegabilidad que se desee, ya que dichas referencias son dirigidas. En los aspectos de presentación, se propone usar vistas que hagan referencia a diccionarios globales, facilitando el procesamiento de los modelos y evitando inconsistencias. En la tercera capa, se considera la información especíca de las herramientas, que no se había considerado en aproximaciones anteriores. Como marco de experimentación, con esta guía se ha denido el metamodelo de la herramienta INGENIAS Development Kit (IDK) con el lenguaje ECore, permitiendo incorporar las facilidades tecnológicas de la comunidad Eclipse en dicha herramienta. Además, se ha denido un metamodelo para la generación de un editor de procesos de ISOA, basado en el Software Process Engineering Metamodel (SPEM) del Object Management Group (OMG). En esta tesis, se considera la aproximación conocida como Generación de Transformaciones Basadas en Ejemplo (GTBE), donde se generan transformaciones a partir de parejas de modelos prototipo origen y destino. De esta forma, se evita que el diseñador tenga que conocer los lenguajes de transformación y tratar con detalles de bajo nivel de la especi�cación de los modelos, tales como las primitivas de meta-modelado involucradas en cada elemento del modelo. Las transformaciones generadas transforman los modelos que encajan en los modelos prototipo origen en los nuevos modelos que encajen en los modelos prototipo destino. Es habitual que exista un mecanismo de asociación de atributos para referenciar los modelos prototipo origen desde los modelos prototipo destino, indicando así la forma de transferir la información en las transformaciones generadas. En esta línea, esta tesis presenta un nuevo algoritmo y herramienta para la GTBE, que mejora a los trabajos existentes en varios aspectos. En primer lugar, se permite realizar el mecanismo de asociación de atributos desde varios elementos de cada modelo prototipo origen, mientras que las aproximaciones existentes sólo permiten esta asociación desde un elemento de cada modelo prototipo. Este avance permite combinar información de los atributos de diferentes elementos. Además, el algoritmo permite trabajar con grafos no conexos en los modelos prototipo origen y destino, característica no presente en los trabajos anteriores. Como experimentación, se han generado transformaciones con utilidad práctica en ciertos desarrollos de SMAs. En los ejemplos propuestos, se observa como ciertas transformaciones no podrían haber sido generadas por otras herramientas de GTBE. [ABSTRACT] The Model Driven Development (MDD) is a paradigm of development in which models are the main product and systems are totally or partially generated from these models. When processing models, it is necessary to de�ne and transform them, which is accomplished with the de�nition of metamodels and transformations respectively. One of the �elds that is most bene�tted from MDD is the Agent Oriented Software Engineering (AOSE). AOSE is concerned with the development of Multi-agent Systems (MASs), which are distributed systems made of autonomous agents that interact with each other producing emergent behaviors. Although some aspects of MDD are considered in AOSE, there are still two facts that prevent AOSE from fully incorporating MDD. First, the deinition of metamodels depends on the expertise of designers, and there are not guidelines that facilitate this task. Second, existent tools and languages do not allow practitioners to de�ne model transformations with a moderate effort. Thus, this thesis proposes a guideline for defining metamodels and a mechanism for generating transformations. The guideline includes a framework for structuring metamodels, recommendations for taking the main decisions, and a sequence of activities for defining metamodels. The framework is structured in three layers that respectively contain the information of a modeling language, the aspects for presenting its models, and the tool-specific information. In the modeling language layer, several representations of elements are proposed, and the guideline indicates the manner in which each element can be associated with the most appropriate representations. In this guideline, practitioners decide between a heterogenous representation, which minimizes the number of meta-modeling elements required to represent the modeling elements, and a homogenous representation, which uses more meta-modeling elements but is easier to be automatically processed. The guideline also includes the choice between a redundant and a non-redundant representation, regarding the degree of navigability that is desired. It is worth noticing that references between elements are directed, so the e�ective processing of certain operations over relationships requires redundant inverse references. Regarding the aspects for presenting models, the guideline proposes to use views that make references to global dictionaries, facilitating the processing of models and avoiding inconsistencies. The third layer considers the tool-speci�c information, which is not considered in the existent approaches. For experimentation, the metamodel of the INGENIAS Development Kit (IDK) has been de�ned following the guideline using the ECore language, allowing the incorporation of the technological facilities of the Eclipse community in the IDK. Furthermore, a metamodel is de�ned for the generation of an editor of processes in AOSE based on the Software Process Engineering Metamodel (SPEM) of the Object Management Group (OMG). The second issue considered in this thesis is the di�culties for a cost-efective de�nition of model transformations. For this problem, this research considers the approach known as Model Transformation By-Example (MTBE), which generates transformations from pairs of source and target model prototypes, avoiding that designers have to learn transformation languages and deal with low-level details of the metamodels of the involved modeling languages. The generated transformations transform models that match source prototype models into the new models that �t the target prototype models. These approaches usually include a mechanism for the mapping of attributes that refer to source prototype models from elements in the target prototype models, indicating the way of transferring information in the generated transformations. In this line of research, this thesis presents a new algorithm and tool for MTBE, which overcome some limitations of the existent approaches. First, the presented approach provides a mechanism for mapping attributes from several elements of each source prototype model, while existent approaches only provide this mapping from one element of each source prototype model. This improvement allows one to combine information from the attributes of diferent elements. Moreover, the presented algorithm can process non-connected graphs in the source and target model prototypes, which is not possible in other approaches. For experimentation, the tool has generated transformations with practical utility in certain MAS developments. In the proposed examples, one can observe that certain transformations cannot be generated by other MTBE tools

    Human-Centric AI for Trustworthy IoT Systems With Explainable Multilayer Perceptrons

    Full text link
    [EN] Internet of Things (IoT) widely use analysis of data with artificial intelligence (AI) techniques in order to learn from user actions, support decisions, track relevant aspects of the user, and notify certain events when appropriate. However, most AI techniques are based on mathematical models that are difficult to understand by the general public, so most people use AI-based technology as a black box that they eventually start to trust based on their personal experience. This article proposes to go a step forward in the use of AI in IoT, and proposes a novel approach within the Human-centric AI field for generating explanations about the knowledge learned by a neural network (in particular a multilayer perceptron) from IoT environments. More concretely, this work proposes two techniques based on the analysis of artificial neuron weights, and another technique aimed at explaining each estimation based on the analysis of training cases. This approach has been illustrated in the context of a smart IoT kitchen that detects the user depression based on the food used for each meal, using a simulator for this purpose. The results revealed that most auto-generated explanations made sense in this context (i.e. 97.0%), and the execution times were low (i.e. 1.5 ms or lower) even considering the common configurations varying independently the number of neurons per hidden layer (up to 20), the number of hidden layers (up to 20) and the number of training cases (up to 4,000).This work was supported in part by the U.K. Engineering and Physical Sciences Research under Grant EP/N028155/1, in part by the Programa Iberoamericano de Ciencia y Tecnologia para el Desarrollo (CYTED) through the CITIES: Ciudades inteligentes totalmente integrales, eficientes y sotenibles under Grant 518RT0558, and in part by the Spanish council of Science, Innovation and Universities from the Spanish Government through the Diseno colaborativo para la promocion del bienestar en ciudades inteligentes inclusivas under Grant TIN2017-88327-R.García-Magariño, I.; Muttukrishnan, R.; Lloret, J. (2019). Human-Centric AI for Trustworthy IoT Systems With Explainable Multilayer Perceptrons. IEEE Access. 7:125562-125574. https://doi.org/10.1109/ACCESS.2019.2937521S125562125574

    A technique for designing glossary activities with facial authentication

    Get PDF
    Nowadays, one of the key challenges for distance education is to be able to verify the students’ identity in order to check if they are actually who they claim to be when they are doing their online tasks and to avoid identity thief. This can be achieved through facial authentication software. In e-learning, thanks to this technology there is a way to confirm that the students are not committing fraud in their studies and besides to improve this kind of education by equaling its validity and prestige to traditional face-to-face education. The goal of this research is to avoid fake users that perform educational tasks on behalf of others in the Learning Management Systems (LMSs), and more specifically to develop a new technique to design activities with glossaries that properly allow control of the student learning process through facial authentication software. The presented technique is composed of several steps that guide instructors in the elaboration of this kind of activities. This work has used Moodle platform for the experimentation, and analyzes the experience of 67 students with the activities designed with the presented technique

    TABSAOND: A technique for developing agent-based simulation apps and online tools with nondeterministic decisions

    Get PDF
    Agent-based simulators (ABSs) have successfully allowed practitioners to estimate the outcomes of certain input circumstances in several domains. Although some techniques and processes provide hints about the construction of these systems, some aspects have not been discussed yet in the literature. In this context, the current approach presents a technique for developing ABSs. Its focus is to guide practitioners in designing and implementing the decision-making processes of agents in nondeterministic scenarios. As an additional technological innovation, the ABSs are deployed as both mobile apps and online tools. This work illustrates the current approach with two case studies in the fields of (a) health and welfare and (b) tourism. These case studies have also been developed with the most similar technique from the literature for comparing both techniques. The presented technique improved the simulated outcomes in terms of their similarity with the real ones. The obtained ABSs were more efficient and reliable for large amounts of agents (e.g. 10,000 – 400,000 agents). The development time was lower. Both the framework and the implementation of a case study are freely distributed as open-source to facilitate the reproducibility of the experiments and to assist practitioners in applying the current approach

    A Repository of Method Fragments for Agent-Oriented Development of Learning-Based Edge Computing Systems

    Full text link
    [EN] The upcoming avenue of IoT, with its massive generated data, makes it really hard to train centralized systems with machine learning in real time. This problem can be addressed with learning-based edge computing systems where the learning is performed in a distributed way on the nodes. In particular, this work focuses on developing multi-agent systems for implementing learning-based edge computing systems. The diversity of methodologies in agent-oriented software engineering reflects the complexity of developing multi-agent systems. The division of the development processes into method fragments facilitates the application of agent-oriented methodologies and their study. In this line of research, this work proposes a database for implementing a repository of method fragments considering the development of learning-based edge computing systems and the information recommended by the FIPA technical committee. This repository makes method fragments available from different methodologies, and computerizes certain metrics and queries over the existing method fragments. This work compares the performance of several combinations of dimensionality reduction methods and machine learning techniques (i.e., support vector regression, k-nearest neighbors, and multi-layer perceptron neural networks) in a simulator of a learning-based edge computing system for estimating profits and customers.The authors acknowledge PSU Smart Systems Engineering Lab, project "Utilisation of IoT and sensors in smart cities for improving quality of life of impaired people" (ref. 52-2020), CYTED (ref. 518RT0558), and the Spanish Council of Science, Innovation and Universities (TIN2017-88327-R).García-Magariño, I.; Nasralla, MM.; Lloret, J. (2021). A Repository of Method Fragments for Agent-Oriented Development of Learning-Based Edge Computing Systems. IEEE Network. 35(1):156-162. https://doi.org/10.1109/MNET.011.2000296S15616235

    Defenses Against Perception-Layer Attacks on IoT Smart Furniture for Impaired People

    Full text link
    [EN] Internet of Things (IoT) is becoming highly supportive in innovative technological solutions for assisting impaired people. Some of these IoT solutions are still in a prototyping phase ignoring possible attacks and the corresponding security defenses. This article proposes a learning-based approach for defending against perception-layer attacks performed on specific sensor types in smart furniture for impaired people. This approach is based on the analysis of time series by means of dynamic time warping algorithm for calculating similarity and a novel detector for identifying anomalies. This approach has been illustrated by defending against simulated perception-layer magnetic attacks on a smart cupboard with door magnetic sensors. The results show the performance of the proposed approach for properly identifying these attacks. In particular, these results advocate an accuracy about 95.5% per day.This work was supported in part by the research project Utilisation of IoT and Sensors in Smart Cities for Improving Quality of Life of Impaired People under Grant 52-2020, in part by the Ciudades Inteligentes Totalmente Integrales, Eficientes Y Sotenibles (CITIES) funded by the Programa Iberoamericano de Ciencia y Tecnologia para el Desarrollo (CYTED) under Grant 518RT0558, in part by the Diseno Colaborativo Para La Promocion Del Bienestar En Ciudades Inteligentes Inclusivas under Grant TIN2017-88327-R funded by the Spanish Council of Science, Innovation and Universities from the Spanish Government, and in part by the Ministerio de Economia y Competitividad in the Programa Estatal de Fomento de la Investigacion Cientifica y Tecnica de Excelencia, Subprograma Estatal de Generacion de Conocimiento under Grant TIN2017-84802-C2-1-P.Nasralla, MM.; García-Magariño, I.; Lloret, J. (2020). Defenses Against Perception-Layer Attacks on IoT Smart Furniture for Impaired People. IEEE Access. 8:119795-119805. https://doi.org/10.1109/ACCESS.2020.3004814S119795119805

    Agent-Based Simulation of Smart Beds With Internet-of-Things for Exploring Big Data Analytics

    Get PDF
    [EN] Internet-of-Things (IoT) can allow healthcare professionals to remotely monitor patients by analyzing the sensors outputs with big data analytics. Sleeping conditions are one of the most influential factors on health. However, the literature lacks of the appropriate simulation tools to widely support the research on the recognition of sleeping postures. This paper proposes an agent-based simulation framework to simulate sleeper movements on a simulated smart bed with load sensors. This framework allows one to define sleeping posture recognition algorithms and compare their outcomes with the poses adopted by the sleeper. This novel presented ABS-BedIoT simulator allows users to graphically explore the results with starplots, evolution charts, and final visual representations of the states of the bed sensors. This simulator can also generate logs text files with big data for applying offline big data techniques on them. The source code of ABS-BedIoT and some examples of logs are freely available from a public research repository. The current approach is illustrated with an algorithm that properly recognized the simulated sleeping postures with an average accuracy of 98%. This accuracy is higher than the one reported by an existing alternative work in this area.This work was supported in part by the Estancias de movilidad en el extranjero Jose Castillejo para jovenes doctores Program through the Spanish Ministry of Education, Culture and Sport under Grant CAS17/00005, in part by the Universidad de Zaragoza, Fundacion Bancaria Ibercaja, and Fundacion CAI in the Programa Ibercaja-CAI de Estancias de Investigacion under Grant IT24/16, in part by the Desarrollo Colaborativo de Soluciones AAL through the Spanish Ministry of Economy and Competitiveness under Grant TIN2014-57028-R, in part by the Organismo Autonomo Programas Educativos Europeos under Grant 2013-1-CZ1-GRU06-14277, and in part by the Fondo Social Europeo and the Departamento de Tecnologia y Universidad del Gobierno de Aragon for their joint support under Grant Ref-T81.García-Magariño, I.; Lacuesta Gilabert, R.; Lloret, J. (2018). Agent-Based Simulation of Smart Beds With Internet-of-Things for Exploring Big Data Analytics. IEEE Access. 6:366-379. https://doi.org/10.1109/ACCESS.2017.2764467S366379

    ABS-TrustSDN: An Agent-Based Simulator of Trust Strategies in Software-Defined Networks

    Get PDF
    Software-defined networks (SDNs) have become a mechanism to separate the control plane and the data plane in the communication in networks. SDNs involve several challenges around their security and their confidentiality. Ideally, SDNs should incorporate autonomous and adaptive systems for controlling the routing to be able to isolate network resources that may be malfunctioning or whose security has been compromised with malware. The current work introduces a novel agent-based framework that simulates SDN isolation protocols by means of trust and reputation models. This way, SDN programmers may estimate the repercussions of certain isolation protocols based on trust models before actually deploying the protocol into the network

    ABS-FishCount: An Agent-Based Simulator of Underwater Sensors for Measuring the Amount of Fish

    Get PDF
    [EN] Underwater sensors provide one of the possibilities to explore oceans, seas, rivers, fish farms and dams, which all together cover most of our planet's area. Simulators can be helpful to test and discover some possible strategies before implementing these in real underwater sensors. This speeds up the development of research theories so that these can be implemented later. In this context, the current work presents an agent-based simulator for defining and testing strategies for measuring the amount of fish by means of underwater sensors. The current approach is illustrated with the definition and assessment of two strategies for measuring fish. One of these two corresponds to a simple control mechanism, while the other is an experimental strategy and includes an implicit coordination mechanism. The experimental strategy showed a statistically significant improvement over the control one in the reduction of errors with a large Cohen's d effect size of 2.55.This work acknowledges the research project Desarrollo Colaborativo de Soluciones AAL with reference TIN2014-57028-R funded by the Spanish Ministry of Economy and Competitiveness. This work has been supported by the program Estancias de movilidad en el extranjero José Castillejo para jóvenes doctores funded by the Spanish Ministry of Education, Culture and Sport with reference CAS17/00005. We also acknowledge support from Universidad de Zaragoza , Fundación Bancaria Ibercaja and Fundación CAI in the Programa Ibercaja-CAI de Estancias de Investigación with reference IT24/16. We acknowledge the research project Construcción de un framework para agilizar el desarrollo de aplicaciones móviles en el ámbito de la salud funded by University of Zaragoza and Foundation Ibercaja with grant reference JIUZ-2017-TEC-03. It has also been supported by Organismo Autónomo Programas Educativos Europeos with reference 2013-1-CZ1-GRU06-14277. We also aknowledge support from project Sensores vestibles y tecnología móvil como apoyo en la formación y práctica de mindfulness: prototipo previo aplicado a bienestar funded by University of Zaragoza with grant number UZ2017-TEC-02. Furthermore, we acknowledge the Fondo Social Europeo and the Departamento de Tecnología y Universidad del Gobierno de Aragón for their joint support with grant number Ref-T81.García-Magariño, I.; Lacuesta Gilabert, R.; Lloret, J. (2017). ABS-FishCount: An Agent-Based Simulator of Underwater Sensors for Measuring the Amount of Fish. Sensors. 17(11):1-19. https://doi.org/10.3390/s17112606S1191711Lloret, J. (2013). Underwater Sensor Nodes and Networks. Sensors, 13(9), 11782-11796. doi:10.3390/s130911782Akyildiz, I. F., Pompili, D., & Melodia, T. (2005). Underwater acoustic sensor networks: research challenges. Ad Hoc Networks, 3(3), 257-279. doi:10.1016/j.adhoc.2005.01.004Santos, R., Orozco, J., Micheletto, M., Ochoa, S., Meseguer, R., Millan, P., & Molina, C. (2017). Real-Time Communication Support for Underwater Acoustic Sensor Networks. Sensors, 17(7), 1629. doi:10.3390/s17071629Das, A. P., & Thampi, S. M. (2017). Simulation Tools for Underwater Sensor Networks: A Survey. Network Protocols and Algorithms, 8(4), 41. doi:10.5296/npa.v8i4.10471Kawahara, R., Nobuhara, S., & Matsuyama, T. (2016). Dynamic 3D capture of swimming fish by underwater active stereo. Methods in Oceanography, 17, 118-137. doi:10.1016/j.mio.2016.08.002Schaner, T., Fox, M. G., & Taraborelli, A. C. (2009). An inexpensive system for underwater video surveys of demersal fishes. Journal of Great Lakes Research, 35(2), 317-319. doi:10.1016/j.jglr.2008.12.003Shinoda, R., Wu, H., Murata, M., Ohnuki, H., Yoshiura, Y., & Endo, H. (2017). Development of an optical communication type biosensor for real-time monitoring of fish stress. Sensors and Actuators B: Chemical, 247, 765-773. doi:10.1016/j.snb.2017.03.034Chen, Z., Zhang, Z., Dai, F., Bu, Y., & Wang, H. (2017). Monocular Vision-Based Underwater Object Detection. Sensors, 17(8), 1784. doi:10.3390/s17081784Saberioon, M. M., & Cisar, P. (2016). Automated multiple fish tracking in three-Dimension using a Structured Light Sensor. Computers and Electronics in Agriculture, 121, 215-221. doi:10.1016/j.compag.2015.12.014Pais, M. P., & Cabral, H. N. (2017). Fish behaviour effects on the accuracy and precision of underwater visual census surveys. A virtual ecologist approach using an individual-based model. Ecological Modelling, 346, 58-69. doi:10.1016/j.ecolmodel.2016.12.011Burget, P., & Pachner, D. (2005). FISH FARM AUTOMATION. IFAC Proceedings Volumes, 38(1), 137-142. doi:10.3182/20050703-6-cz-1902.02113Simon, Y., Levavi-Sivan, B., Cahaner, A., Hulata, G., Antler, A., Rozenfeld, L., & Halachmi, I. (2017). A behavioural sensor for fish stress. Aquacultural Engineering, 77, 107-111. doi:10.1016/j.aquaeng.2017.04.001Petreman, I. C., Jones, N. E., & Milne, S. W. (2014). Observer bias and subsampling efficiencies for estimating the number of migrating fish in rivers using Dual-frequency IDentification SONar (DIDSON). Fisheries Research, 155, 160-167. doi:10.1016/j.fishres.2014.03.001Garcia, M., Sendra, S., Lloret, G., & Lloret, J. (2011). Monitoring and control sensor system for fish feeding in marine fish farms. IET Communications, 5(12), 1682-1690. doi:10.1049/iet-com.2010.0654Lloret, J., Garcia, M., Sendra, S., & Lloret, G. (2014). An underwater wireless group-based sensor network for marine fish farms sustainability monitoring. Telecommunication Systems, 60(1), 67-84. doi:10.1007/s11235-014-9922-3Bharamagoudra, M. R., Manvi, S. S., & Gonen, B. (2017). Event driven energy depth and channel aware routing for underwater acoustic sensor networks: Agent oriented clustering based approach. Computers & Electrical Engineering, 58, 1-19. doi:10.1016/j.compeleceng.2017.01.004Gallehdari, Z., Meskin, N., & Khorasani, K. (2017). Distributed reconfigurable control strategies for switching topology networked multi-agent systems. ISA Transactions, 71, 51-67. doi:10.1016/j.isatra.2017.06.008Jurdak, R., Elfes, A., Kusy, B., Tews, A., Hu, W., Hernandez, E., … Sikka, P. (2015). Autonomous surveillance for biosecurity. Trends in Biotechnology, 33(4), 201-207. doi:10.1016/j.tibtech.2015.01.003García-Magariño, I., & Plaza, I. (2015). FTS-SOCI: An agent-based framework for simulating teaching strategies with evolutions of sociograms. Simulation Modelling Practice and Theory, 57, 161-178. doi:10.1016/j.simpat.2015.07.003Cooke, S. J., Brownscombe, J. W., Raby, G. D., Broell, F., Hinch, S. G., Clark, T. D., & Semmens, J. M. (2016). Remote bioenergetics measurements in wild fish: Opportunities and challenges. Comparative Biochemistry and Physiology Part A: Molecular & Integrative Physiology, 202, 23-37. doi:10.1016/j.cbpa.2016.03.022García, M. R., Cabo, M. L., Herrera, J. R., Ramilo-Fernández, G., Alonso, A. A., & Balsa-Canto, E. (2017). Smart sensor to predict retail fresh fish quality under ice storage. Journal of Food Engineering, 197, 87-97. doi:10.1016/j.jfoodeng.2016.11.006Tušer, M., Frouzová, J., Balk, H., Muška, M., Mrkvička, T., & Kubečka, J. (2014). Evaluation of potential bias in observing fish with a DIDSON acoustic camera. Fisheries Research, 155, 114-121. doi:10.1016/j.fishres.2014.02.031Rakowitz, G., Tušer, M., Říha, M., Jůza, T., Balk, H., & Kubečka, J. (2012). Use of high-frequency imaging sonar (DIDSON) to observe fish behaviour towards a surface trawl. Fisheries Research, 123-124, 37-48. doi:10.1016/j.fishres.2011.11.018Cenek, M., & Franklin, M. (2017). An adaptable agent-based model for guiding multi-species Pacific salmon fisheries management within a SES framework. Ecological Modelling, 360, 132-149. doi:10.1016/j.ecolmodel.2017.06.024Gao, L., & Hailu, A. (2011). Evaluating the effects of area closure for recreational fishing in a coral reef ecosystem: The benefits of an integrated economic and biophysical modeling. Ecological Economics, 70(10), 1735-1745. doi:10.1016/j.ecolecon.2011.04.014Helbing, D., & Balietti, S. (2011). From social simulation to integrative system design. The European Physical Journal Special Topics, 195(1), 69-100. doi:10.1140/epjst/e2011-01402-7Reynolds, C. W. (1987). Flocks, herds and schools: A distributed behavioral model. ACM SIGGRAPH Computer Graphics, 21(4), 25-34. doi:10.1145/37402.37406Beltran, R. S., Testa, J. W., & Burns, J. M. (2017). An agent-based bioenergetics model for predicting impacts of environmental change on a top marine predator, the Weddell seal. Ecological Modelling, 351, 36-50. doi:10.1016/j.ecolmodel.2017.02.002Berman, M., Nicolson, C., Kofinas, G., Tetlichi, J., & Martin, S. (2004). Adaptation and Sustainability in a Small Arctic Community : Results of an Agent-based Simulation Model. ARCTIC, 57(4). doi:10.14430/arctic517Kadir, H. A., & Arshad, M. R. (2015). Cooperative Multi Agent System for Ocean Observation System based on Consensus Algorithm. Procedia Computer Science, 76, 203-208. doi:10.1016/j.procs.2015.12.343Trygonis, V., Georgakarakos, S., Dagorn, L., & Brehmer, P. (2016). Spatiotemporal distribution of fish schools around drifting fish aggregating devices. Fisheries Research, 177, 39-49. doi:10.1016/j.fishres.2016.01.013De Kerckhove, D. T., Milne, S., & Shuter, B. J. (2015). Measuring fish school swimming speeds with two acoustic beams and determining the angle of the school detection. Fisheries Research, 172, 432-439. doi:10.1016/j.fishres.2015.08.001Source Code of the Agent-Based Simulator of Underwater Sensors for Measuring the Amount of Fishes Called ABS-FishCounthttp://dx.doi.org/10.17632/yzmt73x8j8.1Cossentino, M., Gaud, N., Hilaire, V., Galland, S., & Koukam, A. (2009). ASPECS: an agent-oriented software process for engineering complex systems. Autonomous Agents and Multi-Agent Systems, 20(2), 260-304. doi:10.1007/s10458-009-9099-4García-Magariño, I., Palacios-Navarro, G., & Lacuesta, R. (2017). TABSAOND: A technique for developing agent-based simulation apps and online tools with nondeterministic decisions. Simulation Modelling Practice and Theory, 77, 84-107. doi:10.1016/j.simpat.2017.05.006García-Magariño, I., Gómez-Rodríguez, A., González-Moreno, J. C., & Palacios-Navarro, G. (2015). PEABS: A Process for developing Efficient Agent-Based Simulators. Engineering Applications of Artificial Intelligence, 46, 104-112. doi:10.1016/j.engappai.2015.09.003Rosenthal, J. A. (1996). Qualitative Descriptors of Strength of Association and Effect Size. Journal of Social Service Research, 21(4), 37-59. doi:10.1300/j079v21n04_0
    corecore